Implementation and restrictions

The macroinstruction file MusicTEX contains approximately 2500 lines of code, that is 80 000 bytes approximately. This requires your score to be compiled by the most extended versions of TEX (65 000 words of working memory). It is therefore wise to set normalshapemediumseries\tracingsstats to 2 in order to have an information about the memory used in each page. In desperate situations, we recommend using the ``BigTEX'' processors which, unfortunately, perform a great deal of disk input/outputs (on PCs with i286 processors) which make them awfully slow2.29.

In particular, the number of registers it uses and the amount of memory used by LATEX macros makes it doubtfully compatible with LATEX, unless using BigLATEX.

Other precautions are necessary: beware of end-of-line spaces; they corrupt layout and may cause unwanted line breakings after which music symbols seem to float in the air without staffs. To avoid that, it is recommended to use normalshapemediumseriesnormalshapemediumseries\relax rather than normalshapemediumseries% at the end of source lines.